package com.nycreativity.elecreativity.entity.param.goods

import com.baomidou.mybatisplus.annotation.IdType
import com.nycreativity.elecreativity.entity.BaseEntity
import com.baomidou.mybatisplus.annotation.TableId
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import javax.validation.constraints.NotBlank
import javax.validation.constraints.NotNull

/**
 * <p>
 *
 * </p>
 *
 * @author sxt && ttxxi
 * @since 2021-03-22
 */
@ApiModel("新增商品入参对象")
class GoodsAddParam {

    /**
     * 类型id
     */
    @field:NotNull
    @ApiModelProperty("类型id")
    var typeId: Long? = null

    /**
     * 品牌id
     */
    @field:NotNull
    @ApiModelProperty("品牌id")
    var brandId: Long? = null

    /**
     * 商品名
     */
    @field:NotBlank
    @ApiModelProperty("商品名")
    var name: String? = null

    /**
     * 商品简介
     */
    @field:NotBlank
    @ApiModelProperty("商品简介")
    var brief: String? = null

    /**
     * 商品描述
     */
    @field:NotBlank
    @ApiModelProperty("商品描述")
    var goodsDesc: String? = null

    /**
     * 商品的属性规格
     */
    @field:NotBlank
    @ApiModelProperty("商品的属性规格,如果cjs不懂就来问xt")
    var specification: String? = null

}
